impregnating product - English Synonyms Dictionary